﻿#ifndef IM_DataInterface_h_
#define IM_DataInterface_h_


#include <string>
#include <vector>
#include <map>


class IM_Account;

class IM_DataInterface
{
	public:
	IM_DataInterface() {}
	virtual ~IM_DataInterface() {}
	

protected:

public:
	virtual bool getFriendVector(const std::string & number, std::vector<std::string > &friends_vec) =0;
	//加载全部用户数据
	virtual bool load_ac_all(std::map<std::string ,IM_Account*> & ac_map )=0;
};
#endif // IM_DataInterface_h_
